package com.edu.d2_collection_api;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

public class CollectionDemo {
    /**
     * Collection的API的使用
     */
    public static void main(String[] args) {
        Collection<String> list = new ArrayList<>();
        //1、add(E)添加给定的对象到集合当中,添加成功返回true
        list.add("黑马");
        list.add("程序员");
        list.add("123");
        list.add("奥特曼");
        list.add("迪迦");
        System.out.println(list);

/*        //2、清理集合clear()
        list.clear();
        System.out.println(list);*/

        //3、移除集合中在指定的元素remove(Element)
        list.remove("黑马");
        System.out.println(list);

        //4、判断集合中是否含有某种元素contains()
        System.out.println(list.contains("程序员"));

        //5、判断集合是否为空isEmpty();
        System.out.println(list.isEmpty());

        //6、size()返回集合中元素的个数
        System.out.println(list.size());

        //7、将集合中的元素转换成数组object[] toAttay();
        System.out.println(Arrays.toString(list.toArray()));

        //8、两个集合合并addAll()
        Collection<String> list1=new ArrayList<>();
        list1.add("女朋友");
        list1.add("陈鑫没女朋哟");
        list.addAll(list1);
        System.out.println(list);
        System.out.println(list1);
    }
}
